package org.jeecg.modules.xxgx.hzsqgl.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class QueryHzxxbDto implements Serializable {
    @ApiModelProperty(value = "id")
    private String id;

    @ApiModelProperty(value = "发票类型代码")
    private String fplxdm;

    @ApiModelProperty(value = "蓝字发票代码")
    private String lzfpdm;

    @ApiModelProperty(value = "蓝字发票号码")
    private String lzfphm;

    @ApiModelProperty(value = "申请时间")
    private String sqsj;

    @ApiModelProperty(value = "纳税人识别号")
    private String nsrsbh;

    @ApiModelProperty(value = "信息表编号")
    private String xxbbh;

    @ApiModelProperty(value = "销方税号")
    private String xhdwsbh;

    @ApiModelProperty(value = "销方名称")
    private String xhdwmc;

    @ApiModelProperty(value = "购方税号")
    private String ghdwsbh;

    @ApiModelProperty(value = "购方名称")
    private String ghdwmc;

    @ApiModelProperty(value = "合计金额")
    private String hjje;

    @ApiModelProperty(value = "合计税额")
    private String hjse;

    @ApiModelProperty(value = "价税合计")
    private String jshj;

    @ApiModelProperty(value = "申请单号")
    private String sqdh;

    @ApiModelProperty(value = "申请流水号")
    private String sqlsh;

    @ApiModelProperty(value = "蓝字开票日期")
    private String lzrq;

    @ApiModelProperty(value = "处理标志")
    private String clbz;

    @ApiModelProperty(value = "红字信息表状态")
    private String cwxx;

    @ApiModelProperty(value = "撤销状态")
    private String cxzt;

    @ApiModelProperty(value = "冲红原因代码")
    private String chyydm;

    @ApiModelProperty(value = "红字信息表撤销日期")
    private String cxrq;

    @ApiModelProperty(value = "红冲状态")
    private String hczt;

    @ApiModelProperty(value = "子表明细")
    private List<QueryHzxxbmxDto> zbmx;
}
